/*
 * =====================================================================================
 *
 *       Filename:  ievent.h
 *
 *    Description:  自定义的用来存储监控到的事件的类
 *
 *        Version:  0.1
 *        Created:  2011年03月24日 17时24分33秒
 *        Updated:  2011年04月19日 00时05分07秒
 *
 *      Copyright:  (c) 2011,lgy
 *       Compiler:  gcc
 *
 *         Author:  lgy
 *         School:  ssdut
 *
 * =====================================================================================
 */
#ifndef IEVENT_H
#define IEVENT_H
#include <string>
using namespace std;
class ievent
{
    public:
        string source;//用来存储事件名（即发生事件的那个文件或文件夹）
        int type;     //用来存储事件类型
        int _wd;      //用来存储该事件是发生在哪一个监控文件夹下（wd是监控文件夹的标志）
        int cookie;   //用来判断是否是重命名事件（判断两个事件是否是都一个文件发出的）
        ievent(string s,int t,int _wd,int cookie);
        ievent(string s,int t,int _wd);
};

#endif // IEVENT_H
